package cn.huiyunche.base.service.vo;

import cn.huiyunche.base.service.handler.JsonDateSerializerByLine;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

public class CarInsuranceDetailsVo implements Serializable {

    /**
     * @fieldName: serialVersionUID
     * @fieldType: long
     * @Description: TODO
     */
    private static final long serialVersionUID = 3726739450750619807L;

    // 出发时间
    @JsonSerialize(using = JsonDateSerializerByLine.class)
    private Date deliveryDate;

    // 出发省
    private String departProvinceName;

    // 到达省
    private String receiptProvinceName;

    // 台数
    private int count;

    // 司机姓名
    private String driverName;

    // 司机电话
    private String driverPhone;

    // 车辆信息
    private List<CarInfoVo> carInfos;

    // 运单号
    private Long waybillId;

    public Date getDeliveryDate() {
        return deliveryDate;
    }

    public void setDeliveryDate(Date deliveryDate) {
        this.deliveryDate = deliveryDate;
    }

    public String getDepartProvinceName() {
        return departProvinceName;
    }

    public void setDepartProvinceName(String departProvinceName) {
        this.departProvinceName = departProvinceName;
    }

    public String getReceiptProvinceName() {
        return receiptProvinceName;
    }

    public void setReceiptProvinceName(String receiptProvinceName) {
        this.receiptProvinceName = receiptProvinceName;
    }

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }

    public String getDriverName() {
        return driverName;
    }

    public void setDriverName(String driverName) {
        this.driverName = driverName;
    }

    public String getDriverPhone() {
        return driverPhone;
    }

    public void setDriverPhone(String driverPhone) {
        this.driverPhone = driverPhone;
    }

    public List<CarInfoVo> getCarInfos() {
        return carInfos;
    }

    public void setCarInfos(List<CarInfoVo> carInfos) {
        this.carInfos = carInfos;
    }

    public Long getWaybillId() {
        return waybillId;
    }

    public void setWaybillId(Long waybillId) {
        this.waybillId = waybillId;
    }

}